<?php
/**
 * Created by PhpStorm.
 * User: lir08
 * Date: 2019/11/11
 * Time: 19:41
 */

namespace business\elasticsearch\types;

class IntegrateSupplierMapConfigType
{
    /**
     * mapping配置
     * @return array
     */
    public static function mapConfig()
    {
        return [
            'properties' => [
                'supplierId' => [
                    'type'        => 'text',
                    'fields'      => [
                        'keyword' => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                // 平台供应商id
//                'companySupplierId'      => [
//                    'type'        => 'text',
//                    'fields'      => [
//                        'keyword' => [
//                            'ignore_above' => 256,
//                            'type'         => 'keyword'
//                        ]
//                    ]
//                ]
//                ,
                // 大数据供应商id
//                'bigdataSupplierId'      => [
//                    'type'        => 'text',
//                    'fields'      => [
//                        'keyword' => [
//                            'ignore_above' => 256,
//                            'type'         => 'keyword'
//                        ]
//                    ]
//                ]
                ,
                // 供应商名称
                'companyName'     => [
                    'type'        => 'text',
                    'similarity'  => 'my_bm25',
                    'fields'      => [
                        'keyword' => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 供应商简称
                'shortName'       => [
                    'type'        => 'text',
                    'fields'      => [
                        'keyword' => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 公司简介 （交集字段）
                'supplierIntro' => [ // ======================================================> supplierIntroduce
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                // companyLogo         公司logo
                // companyType         公司类型
                // regProvinceCode     公司注册省
                // regCityCode         公司注册市
                // regAddress          公司注册详细地址
                // legalName           法人
                // legalMobile         法人手机号码
                // website             公司网址
                // blogAddress         微博
                // weixinPublicAccount 微信公众号
                // officeProperty      办公地性质；租赁 1 自置 2
                // officeArea          办公地面积
                // telephone           公司总机
                // fax                 传真号码
                // address             公司详细地址
                // postcode            邮政编码
                // orgCode             组织机构代码
                // licenseCode         营业执照号
                // taxCode             税务登记号
                ,
                // 公司名拼音（扩展字段）
                'companyNamePinyin' => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 是否知名供应商
                'isFamousSupplier' => [
                    'type'         => 'long',
                ]
                ,
                // 是否金牌供应商
                'isGoldenSupplier' => [
                    'type'         => 'long',
                ]
                ,
                // 是否铂金供应商
                'isPlatinumSupplier' => [
                    'type'           => 'long',
                ]
                ,
                // 是否钻石供应商
                'isDiamondSupplier' => [
                    'type'          => 'long',
                ]
                ,
                // 是否是供应商十强
                'isTop'    => [
                    'type' => 'long',
                ]
                ,
                // 供应商注册资金（交集字段）
                'regCapital' => [ // =================================================================> registCapi
                     'type'   => 'float',
//                    'type'            => 'text',
//                    'fields'          => [
//                        'keyword'     => [
//                            'ignore_above' => 256,
//                            'type'         => 'keyword'
//                        ]
//                    ]
                ]
                ,
                // 公司标签（大数据字段）
                'supplierTag'         => [
                    'type'            => 'text',
                    'fields'          => [
                        'keyword'     => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 专家数量（扩展字段 - 大数据字段）
                'memberNumber' => [
                    'type'     => 'long',
                ]
                ,
                // 联系人数量（扩展字段 - 交集字段）
                'linkNumber'   => [
                    'type'     => 'long',
                ]
                ,
                // 人民币格式的注册资本（扩展字段 - 大数据字段）
                'registCapiRmb' => [
                    'type'      => 'float',
                ]
                ,
                // 服务区域code（扩展字段）
                'serviceLocationCode' => [
                    'type'            => 'text',
                    'fields'          => [
                        'keyword'     => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 服务区域（扩展字段）
                'serviceLocationName' => [
                    'type'            => 'text',
                    'fields'          => [
                        'keyword'     => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                // regCapitalUnit  币种
                // regCapitalCny   注册资本(人民币)
                // createdBy       创建人
                // createdTime     创建时间
                // lastUpdatedBy   最后更新者
                // lastUpdatedTime 最后更新时间
                // currentVersion  当前版本号
                // userLevel       用户等级：0-普通会员，1－免费供应商，2-标准供应商
                ,
                // 公司介绍（扩展字段）
                'companyIntro'      => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 经营范围
                'businessScope'     => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 分支机构所在地（扩展字段）
                'branchAddress'     => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 成立年份
                'establishYear' => [
                    'type'      => 'long',
                ]
                ,
                // 注册地区code  ["206","207"]（扩展字段）
                'regLocationCode'   => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 注册地区（扩展字段）
                'regLocationName'   => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 注册城市（扩展字段）
                'regLocationCity'   => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 企业荣誉数量（扩展字段）
                'honorCount' => [
                    'type'   => 'long',
                ]
                ,
                // 基础分类code（扩展字段）
                'basicCategoryCode' => [
                    'type'          => 'long',
                ]
                ,
                // 基础分类（扩展字段）
                'basicCategoryName' => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 服务资质数量（扩展字段）
                'qualificationCount' => [
                    'type'           => 'long',
                ]
                ,
                // 供应商的用户信息(金牌供应商取管理员，非金牌供应商取分数最高的)（扩展字段）
                'userJSON'          => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 项目数量（扩展字段）
                'projectCount' => [
                    'type'     => 'long',
                ]
                ,
                // 中标名称（扩展字段）
                'awardBidName'      => [
                    'type'          => 'text',
                    'fields'        => [
                        'keyword'   => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 中标开发商（扩展字段）
                'awardBidDeveloperName' => [
                    'type'              => 'text',
                    'fields'            => [
                        'keyword'       => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 中标数量（扩展字段）
                'awardBidCount' => [
                    'type'      => 'long',
                ]
                ,
                // 供应商已发布(上架)产品数量（扩展字段）
                'productCount' => [
                    'type'     => 'long',
                ]
                ,
                // 是否被入库（扩展字段）
                'isStoraged' => [
                    'type'   => 'boolean',
                ]
                ,
                // 注册资本是否大于1000W（扩展字段）
                'hasEnoughRegCapital' => [
                    'type'            => 'boolean',
                ]
                ,
                // 联系人是否大于3个（扩展字段）
                'hasEnoughContactors' => [
                    'type'            => 'boolean',
                ]
                ,
                // 是否有产品（扩展字段）
                'hasEnoughProducts' => [
                    'type'          => 'boolean',
                ]
                ,
                // 是否认证（签约）公司（扩展字段）
                'isCertificationCompany' => [
                    'type'               => 'long',
                ]
                ,
                // 活跃度得分（扩展字段）
                'livenessScore' => [
                    'type'      => 'float',
                ]
                ,
                // 创建时间（扩展字段）
                'indexCreatedTime' => [
                    'type'         => 'date',
                    'format'       => 'yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis'
                ]
                ,
                // 公司地址（扩展字段 - 交集字段）
                'supplierLocationName'     => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 一级基础服务分类code（扩展字段 - 交集字段）
                'basicCategoryCode1' => [ // ===================================================> supplierBusinessCode1
                    'type'           => 'long',
                ]
                ,
                // 二级基础服务分类code（扩展字段 - 交集字段）
                'basicCategoryCode2' => [ // ===================================================> supplierBusinessCode2
                    'type'           => 'long',
                ]
                ,
                // 三级基础服务分类code（扩展字段 - 交集字段）
                'basicCategoryCode3' => [ // ===================================================> supplierBusinessCode3
                    'type'           => 'long',
                ]
                ,
                // 取basicCategoryCode最多前3个，用于更精确搜索
                'basicCategoryCodeFirst3' => [
                    'type'           => 'long',
                ]
                ,
                // 一级基础服务分类（扩展字段 - 交集字段）
                'basicCategoryName1'       => [ // =============================================> supplierBusinessName1
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 二级基础服务分类（扩展字段 - 交集字段）
                'basicCategoryName2'       => [ // ============================================> supplierBusinessName2
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 三级基础服务分类（扩展字段 - 交集字段）
                'basicCategoryName3'       => [ // =============================================> supplierBusinessName3
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 取basicCategoryName最多前3个，用于更精确搜索
                'basicCategoryNameFirst3'       => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 供应商服务分类名称（扩展字段 - 大数据字段）
                'supplierBusinessName'     => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 公司项目案例（扩展字段 - 大数据字段）
                'supplierProjectCase'      => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 运营分类code（扩展字段）
                'operationCategoryCode' => [
                    'type'              => 'long',
                ]
                ,
                // 运营分类（扩展字段）
                'operationCategoryName'    => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 一级运营分类code（扩展字段）
                'operationCategoryCode1' => [
                    'type'               => 'long',
                ]
                ,
                // 二级运营分类code（扩展字段）
                'operationCategoryCode2' => [
                    'type'               => 'long',
                ]
                ,
                // 三级运营分类code（扩展字段）
                'operationCategoryCode3' => [
                    'type'               => 'long',
                ]
                ,
                // 一级运营分类（扩展字段）
                'operationCategoryName1'   => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 二级运营分类（扩展字段）
                'operationCategoryName2'   => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 三级运营分类（扩展字段）
                'operationCategoryName3'   => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 中标地区code（扩展字段）
                'awardBidProjectLocationCode' => [
                    // 'type'                    => 'long',
                    'type'                    => 'text',
                    'fields'                  => [
                        'keyword'             => [
                            'ignore_above'    => 256,
                            'type'            => 'keyword'
                        ]
                    ]
                ]
                ,
                // 中标地区（扩展字段）
                'awardBidProjectLocationName' => [
                    'type'                    => 'text',
                    'fields'                  => [
                        'keyword'             => [
                            'ignore_above'    => 256,
                            'type'            => 'keyword'
                        ]
                    ]
                ]
                ,
                // 中标分类code（扩展字段）
                'awardBidCategoryCode'     => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 中标分类（扩展字段）
                'awardBidCategoryName'     => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 供应商类型
                'supplierType' => [
                    'type'     => 'long',
                ]
                ,
                // 供应商关键词设置（扩展字段）
                'supplierKeywords'                 => [
                    'properties'                   => [
                        // 关键词3
                        'keyWord3'                 => [
                            'type'                 => 'text',
                            'fields'               => [
                                'keyword'          => [
                                    'ignore_above' => 256,
                                    'type'         => 'keyword'
                                ]
                            ]
                        ],
                        // 关键词2
                        'keyWord2'                 => [
                            'type'                 => 'text',
                            'fields'               => [
                                'keyword'          => [
                                    'ignore_above' => 256,
                                    'type'         => 'keyword'
                                ]
                            ]
                        ],
                        // 关键词1
                        'keyWord1'                 => [
                            'type'                 => 'text',
                            'fields'               => [
                                'keyword'          => [
                                    'ignore_above' => 256,
                                    'type'         => 'keyword'
                                ]
                            ]
                        ],
                    ]
                ]
                ,
                // 认证资质code（扩展字段 - 交集字段）
                'qualificationCode' => [ // ================================================> supplierQualificationCode
                    // 'type'          => 'long',
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 认证资质（扩展字段 - 交集字段）
                'qualificationName'        => [ // =========================================> supplierQualificationName
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 搜索匹配的相关案例名称（扩展字段 - 大数据字段）
                'matchedProjectName'       => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 搜索匹配的相关案例数量（扩展字段 - 大数据字段）
                'matchedProjectNumber' => [
                    'type'             => 'long',
                ]
                ,
                // 行业Top级（扩展字段 - 平台字段）
                'industryTop' => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 榜上有名（扩展字段 - 平台字段）
                'famousList' => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 战略合作信息（扩展字段 - 平台字段）
                'strategyInfo'      => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 供应商标签（扩展字段 - 平台字段）
                'supplierTags'      => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 供应商等级（扩展字段 - 评分字段）
                'supplierLevel' => [
                    'type'   => 'long'
                ]
                ,
                // 是否竞争力十强（扩展字段 - 评分字段）
                'isTop10Competitiveness' => [
                    'type'   => 'boolean'
                ]
                ,
                // 是否行业TOP级（扩展字段 - 评分字段）
                'isIndustryTop' => [
                    'type'   => 'boolean'
                ]
                ,
                // 百强战略合作（扩展字段 - 评分字段）
                'isTop100StrategicCooperation' => [
                    'type'   => 'boolean'
                ]
                ,
                // 认证用户等级（扩展字段 - 评分字段）
                'userLevel' => [
                    'type'   => 'long'
                ]
                ,
                // 注册资本等级（扩展字段 - 评分字段）
                'registeredCapitaLevel' => [
                    'type'   => 'long'
                ]
                ,
                // 开发商推荐等级（扩展字段 - 评分字段）
                'recommendLevel' => [
                    'type'   => 'long'
                ]
                ,
                // 入库等级（扩展字段 - 评分字段）
                'storageLevel' => [
                    'type'   => 'long'
                ]
                ,
                // 百强合作供应商（扩展字段 - 大数据字段）
                'topDeveloper'             => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // top级标签（扩展字段 - 大数据字段）
                'topBusinessArea'          => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 榜上有名名单（扩展字段 - 大数据字段）
                'boardList'                => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 大数据工商信息得分（扩展字段 - 大数据字段）
                'pointBusiness'            => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 大数据资质信息得分（扩展字段 - 大数据字段）
                'pointQualifications'      => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 大数据案例得分（扩展字段 - 大数据字段）
                'pointCase'                => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 产品信息是否存在（扩展字段 - 大数据字段）
                'hasProduct' => [
                    //'type'   => 'boolean'
                    'type'   => 'float'
                ]
                ,
                // 大数据联系方式得分（扩展字段 - 大数据字段）
                'pointContact'             => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 大数据合作记录得分（扩展字段 - 大数据字段）
                'pointCooperative'         => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 是否监管备案（扩展字段 - 大数据字段）
                'hasRegulatory' => [
                    //'type'      => 'boolean'
                    'type' => 'float'
                ]
                ,
                // 是否案例丰富（扩展字段 - 大数据字段）
                'hasRichcase' => [
                    //'type'    => 'boolean'
                    'type' => 'float'
                ]
                ,
                // 榜上有名个数（扩展字段 - 大数据字段）
                'boardCout' => [
                    'type'  => 'long',
                ]
                ,
                // 公司项目案例数量（扩展字段 - 大数据字段）
                'supplierProjectCaseNumber' => [
                    'type'                  => 'long',
                ]
                ,
                // 开发商合作记录数量（扩展字段 - 大数据字段）
                'cooperationDevelopersNumber' => [
                    'type'                    => 'long',
                ]
                ,
                // 认证资质数量（扩展字段 - 大数据字段）
                'qualificationNumber' => [
                    'type'            => 'long',
                ]
                ,
                // 招标项目（扩展字段）
                'projectName'              => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 入库数量（扩展字段）
                'inStorageCount' => [
                    'type'       => 'long',
                ]
                ,
                // 推荐数量（扩展字段）
                'recommendCount' => [
                    'type'       => 'long',
                ]
                ,
                // 项目所在地code（扩展字段）
                'projectLocationCode' => [
                    'type'            => 'long',
                ]
                ,
                // 项目所在地（扩展字段）
                'projectLocationName'      => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 项目开发商
                'projectDeveloperName'     => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 项目分类code
                'projectCategoryCode' => [
                    'type'            => 'long',
                ]
                ,
                // 项目分类
                'projectCategoryName'      => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 省份code（交集字段）
                'provinceCode' => [ // ======================================================> supplierProvinceCode
                    'type'     => 'long',
                ]
                ,
                // 城市code（交集字段）
                'cityCode' => [ // ==========================================================> supplierCityCode
                    'type' => 'long',
                ]
                ,
                // 省份名字（交集字段）
                'provinceName'             => [ // ==========================================> supplierProvinceName
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 城市名字（交集字段）
                'cityName'                 => [ // ===========================================> supplierCityName
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ]
                ,
                // 百强战略开发商数量（扩展字段）
                'hundredCount' => [
                    'type'     => 'long',
                ]
                ,
                // 公司经营范围（扩展字段 - 大数据字段）
                'supplierScope'            => [
                    'type'                 => 'text',
                    'fields'               => [
                        'keyword'          => [
                            'ignore_above' => 256,
                            'type'         => 'keyword'
                        ]
                    ]
                ],
                // 签约金额（扩展字段）
                'contractedAmount' => [
                    'type'   => 'float'
                ],
                // 优先排序分类（扩展字段）
                "mainBusiness" => [
                    "type" => "text",
                    "fields" =>[
                        "keyword" => [
                            "type" => "keyword",
                            "ignore_above" => 256
                        ]
                    ]
                ],
                // 是否是精选供应商（扩展字段）
                'isBoutique' => [
                    'type'   => 'boolean',
                ]
            ]
        ];
    }
}
